| * |
SR. FIRMWARE ENGINEER
SandForce is looking for excellent C-language programmers who can function in a dynamic environment. We are writing firmware for a game-changing device that targets the Enterprise and Laptop markets for solid state storage. Our work product will be reaching customers at the beginning of 2010 -- this is an opportunity to contribute in an area that is hot and on a team looking to come out on top. Our platform requires experts in writing code with a memory-tight and performance hungry mindset. This is a great opportunity for engineers who like to get into the details of writing a small amount of code that works in all conditions. Storage experience is a plus, but not required, as we have great depth on the team. Responsibilities: In the first 90 days, you can expect to work on: - Contribute to the commercial release of our 1st generation product:
- Interact with the hardware to implement secure storage features,
- Tune the statistics-keeping,
- Work on Windows or Linux build tools to make the development task more efficient and bug-free
- Contribute to the tape-out of the next-gen product:
- Contribute to a custom high-performance bus service routine
- Support custom requirements for an internal filesystem
- Implement and support a command line interface
- In addition to working in the office, we supply close support to our lead customer, so there may be as much as 25% travel ( located within the USA). This is not an FAE position, however it’s a great opportunity to understand the issues leading up to mass-production manufacturing.
Requirements: - 5+ years relevant work experience
- Must have demonstrated expertise in design and implementation of event driven real time firmware/software using C (or C++)
- Understanding of RTOS concepts including task switching, deadlocks, and resource management issues
- Firmware/System debug skills utilizing Debugger, Logic Analyzer, Protocol Analyzer etc. in Lab environment
- Experience developing and debugging high quality SoC solutions
- Strong communicator
- Goal oriented and adherence to schedule
- The ability to analyze complex firmware and hardware issues.
- A high level of skill in problem recreation and trapping.
- A high level of skill in identifying performance critical algorithms for optimization.
- The ability to find creative solutions to difficult problems.
- A high level of self-motivation, dedication, and ability to multitask effectively in fast-paced environment.
- Excellent communication and interpersonal skills applied in a team enviornment
Highly Desirable Skills: - System design expertise
- Flash, Storage systems or disk drive technology background
- Experience in consumer or enterprise storage field
- ATA, SAS, SCSI, FC or PCIe experience
Education: - MS or BS in Electrical Engineering or equivalent experience is required
|
Apply Now! Tell A Friend
|